# 可变类型： 列表 集合 字典
# 可变：内存地址不变的情况，数据发生了变化
# 不可变： 整数 、浮点数、字符串、元组 、布尔
# 不可变：数据发生变化了导致内存地址也发生了变化
# l = [1, 2, 3]
# print(id(l))
# l.append(4)
# print(id(l))

# i = 100
# print(id(i))
# i = 200
# print(id(i))

# 字典的key不能用可变数据类型
d = {1: 1}
d = {1.2: 1}
d = {True: 1}
d = {"1": 1}
d = {(1, 23): 1}

# 报错
# d = {[1, 2, 3]: 1}
# d = {{1, 2, 3}: 1}
# d = {{1: 2}: 1}
